propulsion reactor - French English Dictionary